Skip to content

chore(warehouse): licencia AGPL-3.0 + metadatos de publicación + README (prep OpenDepot OSS) - #433

Closed
vgpastor wants to merge 2 commits into
mainfrom
chore/opendepot-pkg-license-metadata
Closed

chore(warehouse): licencia AGPL-3.0 + metadatos de publicación + README (prep OpenDepot OSS)#433
vgpastor wants to merge 2 commits into
mainfrom
chore/opendepot-pkg-license-metadata

Conversation

@vgpastor

Copy link
Copy Markdown
Contributor

Parte de GlobalEmergency/warehouse#1 (Fase 4 — extracción OSS). PR-A: deja los paquetes warehouse-* listos para publicar, sin renombrar el scope ni tocar código.

Contexto (decisiones #385): licencia AGPL-3.0; los paquetes conservan el scope @globalemergency/* (scope = mantenedor); OpenDepot es la app de referencia (#384) que los consume. Modelo de dos capas.

Qué incluye

  • LICENSE AGPL-3.0 (texto canónico, reutilizado del LICENSE raíz del repo) en ambos paquetes.
  • package.json: license: "AGPL-3.0-only" (era UNLICENSED) + repository/homepage/bugsGlobalEmergency/opendepot + author + keywords + publishConfig: { access: "public" } (los scopes son privados por defecto en npm).
  • README por paquete refrescado a calidad de publicación: marca OpenDepot, módulos al día (inventory con LoadTemplate/gapAnalysis/flota; postgres con container/load-template repos + UoW), install, uso mínimo, sección de licencia.

No incluye (fuera de PR-A)

  • Rename de scope — descartado: los paquetes se quedan en @globalemergency/*.
  • Tooling de release (Changesets + workflow publish) → PR-C.
  • Crear el repo público, espejo y publicar a npm → pasos externos (necesitan tokens npm y crear GlobalEmergency/opendepot). Por eso repository apunta a ese repo aunque aún no exista: será su hogar antes del primer publish.

Verificación

  • package.json JSON válido; pnpm install --frozen-lockfile sin drift.
  • warehouse-core + warehouse-postgres build OK.
  • prettier limpio en los ficheros tocados.
  • No toca código de dominio ni imports → gate del host sin cambios.

Plan completo: docs/superpowers/specs/2026-07-22-opendepot-extraccion-386.md.

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
response-grid Skipped Skipped Jul 22, 2026 12:01pm

Request Review

@vgpastor

Copy link
Copy Markdown
Contributor Author

Superada por el modelo de 3 repos: la librería warehouse-* se extrajo a su propio repo (GlobalEmergency/warehouse, v0.1.0), no vive en ResponseGrid. Los paquetes se retirarán de este monorepo en la Fase 3 (cuando ResponseGrid pase a consumir @globalemergency/warehouse-*@^0.1.0 desde npm). Los metadatos/LICENSE/README de esta PR ya viajaron al repo warehouse.

@vgpastor vgpastor closed this Jul 22, 2026
@vgpastor
vgpastor deleted the chore/opendepot-pkg-license-metadata branch July 22, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant